The Impact Of Source Code In Software On Power Consumption

نویسندگان

  • Hayri Acar
  • Gülfem Isiklar Alptekin
  • Jean-Patrick Gelas
  • Parisa Ghodous
چکیده

Writing sustainable, power efficient and green software necessitates understanding the power consumption behavior of a computer program. One of the benefits is the fact that developers, by improving their source code implementations, can optimize power consumption of a software. Existing power consumption models need to be improved by taking into account more components susceptible to consume energy during runtime of an application. In this paper, we first present a detailed classification of previous works on power consumption modelization. Then, we introduce TEEC (Tool to Estimate Energy Consumption) model in order to estimate the power consumed by CPU, memory and disk due to the execution of an application at runtime. The main goal is to guide developers to improve their source code for optimizing energy consumption. TEEC enables determining the part of the code consuming the highest power. This will help to obtain a less energy consuming software with the same functionalities.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Profiling Power Consumption on Mobile Devices

The proliferation of mobile devices, and the migration of the information access paradigm to mobile platforms, motivate studies of power consumption behaviors with the purpose of increasing the device battery life. The aim of this work is to profile the power consumption of a Samsung Galaxy I7500 and a Samsung Nexus S, in order to understand how such feature has evolved over the years. We perfo...

متن کامل

Source Code Optimizations for Low Power Consumption on Microprocessor-based Systems

of Thesis Presented to the Office of Graduate Studies of the University of Puerto Rico at Mayagüez in Partial Fulfillment of the Requirements for the Degree of Master of Science SOURCE CODE OPTIMIZATIONS FOR LOW POWER CONSUMPTION ON MICROPROCESSOR-BASED SYSTEMS By David Andrés Ortiz López November 2007 Chair: Nayda G. Santiago Major Department: Electrical and Computer Engineering Power consumpt...

متن کامل

Simulation of effective parameters on low-carbon steel laser welding process using finite element method

In this paper, laser beam welding of a rectangular piece of steel was simulated using Fluent software. Physical properties of analytical field was constant and its changes with temperature was ignored. In the present work, effect of tool speed and laser power on temperature distribution of workpiece surface and different deeps in the plane of symmetry and also maximum of temperature and depth o...

متن کامل

Simulation of effective parameters on low-carbon steel laser welding process using finite element method

In this paper, laser beam welding of a rectangular piece of steel was simulated using Fluent software. Physical properties of analytical field was constant and its changes with temperature was ignored. In the present work, effect of tool speed and laser power on temperature distribution of workpiece surface and different deeps in the plane of symmetry and also maximum of temperature and depth o...

متن کامل

Power/Energy Estimation and Optimization for Software-Oriented Embedded Systems

The importance of power reduction of embedded systems has continuously increased in the past years. Recently, reducing power dissipation and energy consumption of a program have become optimization goals in their own right, no longer considered a side-effect of traditional performance optimizations which mainly target program execution time and/or program size. Nowadays, there is an increasing ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IJEBM

دوره 14  شماره 

صفحات  -

تاریخ انتشار 2016